The history of releases of the Inform programming language for interactive fiction dates back to 1993. The Inform 6 compiler and Library have always been separately maintained and released.
Original Inform Compiler Version |
Library Release |
Inform 7 System Version |
Date |
Reference |
Notes |
---|---|---|---|---|---|
1 | May 9, 1993 | [1] | Simultaneous release of Curses. | ||
2 | June 9, 1993 | [2] | |||
3 | November 1993 | [2] | |||
4 | January 1994 | [2] | |||
5 | June 1994 | [2] | |||
5.5 | June 1995 | Last of the pre-Inform 6 releases. | |||
6 | 6/1 | April 29, 1996 | [3] | beta release. Inform is rewritten from scratch. | |
6.02 | May 5, 1996 | [4] | beta release | ||
6.03 | May 13, 1996 | [5] | beta release | ||
6.04 | 6/2 | September 1996 | [6] [2] | ||
6.05 | September 1996 | [7] | |||
6.10 | 6/3 | December 18, 1996 | [8] | ||
6.11 | 6/4 | January 28, 1997 | [9] | ||
6.12 | March 26, 1997 | [10] | |||
6.13 | 6/5 | April 5, 1997 | [11] [12] | ||
6/6 | August 18, 1997 | [13] | |||
6/6 | August 19, 1997 | [14] | Rerelease with tracing code removed | ||
6/7 | September 1997 | [6] | |||
6.14 | September 8, 1997 | [15] | |||
6.15 | March 23, 1998 | [16] | |||
6.20 | December 1996 | [7] | |||
6/8 | December 13, 1998 | [17] | |||
6.21 | 6/9 | April 29, 1999 | [18] | ||
April 29, 1999 | [19] | Announcement of upcoming Glulx support | |||
6/10 | November 6, 1999 | [20] | Original release | ||
6/10 | November 13, 1999 | [21] | Bugfix release | ||
6.21.1 | November 24, 2000 | ||||
6.21.2 | August 15, 2000 | ||||
6.21.3 | November 6, 2002 | Included support for Glulx | |||
6.21.4 | June 17, 2003 | ||||
6.30 | 6/11 | February 4, 2004 | [22] | ||
6.30.1 | February 27, 2004 | ||||
6.30.2 | June 6, 2004 | ||||
6.31 | February 10, 2006 | [23] | |||
6/10N | 3K27 | April 30, 2006 | [24] [25] | Public beta | |
3K56 | May 4, 2006 | [25] | |||
3L95 | May 14, 2006 | [25] | |||
3M43 | May 21, 2006 | [25] | |||
3P53 | June 9, 2006 | [25] | |||
3R85 | June 26, 2006 | [25] | |||
3T38 | July 10, 2006 | [25] | |||
6/11N | 3V01 | August 2, 2006 | [25] | Preliminary Glulx support for Inform 7 | |
3Z95 | September 14, 2006 | [25] | |||
4B91 | November 10, 2006 | [25] | |||
4F59 | December 21, 2006 | [25] | |||
4K40 | January 23, 2007 | [25] | |||
4K41 | January 23, 2007 | [25] | Bugfix for Mac OS X on G4 and G5 processors | ||
4S08 | March 25, 2007 | [25] | Fixed many bugs, incorporates ideas from external consultation, and adds preliminary Linux support | ||
4U65 | April 27, 2007 | [25] | |||
4U67 | May 7, 2007 | [25] | Mac OS X only release | ||
4W37 | July 27, 2007 | [25] | |||
4X60 | August 24, 2007 | [25] | |||
5G67 | November 10, 2007 | [25] | First release with an official GUI for Linux | ||
5J39 | December 1, 2007 | [25] | |||
5T18 | April 30, 2008 | [25] | |||
5U92 | September 10, 2008 | [25] | |||
5Z71 | April 18, 2009 | [26] | |||
6E59 | June 12, 2010 | [26] | |||
6E72 | July 1, 2010 | [26] | |||
6F95 | October 25, 2010 | [26] | |||
6G60 | December 23, 2010 | [26] |
The "N" series libraries are modified versions of the regular Inform 6 libraries with special support for Inform 7. The first modified version, 6/10N, was actually based on parts of 6/9 as well as 6/10. The goal is to eventually merge the "N" series into the main series, producing one library that can be used with both Inform 6 and Inform 7, compiling to both Z-code and Glulx.